
/* ::::: https://misc.360buyimg.com/jdf/1.0.0/unit/??ui-base/1.0.0/ui-base.css,shortcut/2.0.0/shortcut.css,global-header/1.0.0/global-header.css,myjd/2.0.0/myjd.css,nav/2.0.0/nav.css,shoppingcart/2.0.0/shoppingcart.css,global-footer/1.0.0/global-footer.css,service/1.0.0/service.css ::::: */

a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var { margin: 0px; padding: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
hr { box-sizing: content-box; height: 0px; }
button, html input[type="button"], input[type="submit"] { cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
ol, ul { list-style: outside none none; }
img { border: 0px none; vertical-align: middle; }
em, i, u { font-style: normal; }
.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.hide { display: none; }
.clear, .clr { display: block; overflow: hidden; clear: both; height: 0px; line-height: 0; font-size: 0px; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix {  }
.dorpdown { position: relative; }
.dorpdown-layer { display: none; position: absolute; }
.dorpdown:hover .dorpdown-layer, .hover .dorpdown-layer { display: block; }
.cw-icon { position: relative; cursor: default; }
.cw-icon .i, .cw-icon i { display: block; position: absolute; overflow: hidden; }
.w { width: 990px; margin: 0px auto; }
.root61 .w { width: 1210px; }
body { font: 12px/150% tahoma,arial,Microsoft YaHei,Hiragino Sans GB,"u5b8bu4f53",sans-serif; color: rgb(102, 102, 102); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
a { color: rgb(102, 102, 102); text-decoration: none; }
a:hover { color: rgb(200, 22, 35); }
.m, .mb, .mc, .mt, .p-detail, .p-img, .p-market, .p-name, .p-price, .sm, .smb, .smc, .smt { overflow: hidden; }
.img-error { background: transparent url('error-jd.gif') no-repeat scroll 50% 50%; }
#shortcut-2014 { width: 100%; height: 30px; line-height: 30px; background: rgb(241, 241, 241) none repeat scroll 0% 0%; }
#shortcut-2014 .w { background: rgb(241, 241, 241) none repeat scroll 0% 0%; }
#shortcut-2014 li { float: left; height: 30px; padding: 0px 2px; }
#shortcut-2014 li#ttbar-navs { padding: 0px 1px 0px 2px; }
#shortcut-2014 li#ttbar-navs.hover, #shortcut-2014 li#ttbar-navs:hover { padding: 0px 0px 0px 1px; }
#shortcut-2014 li.dorpdown { z-index: 13; }
#shortcut-2014 li.dorpdown:hover { padding: 0px 1px; }
#shortcut-2014 li.dorpdown:hover .dt { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-style: solid; border-color: rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; }
#shortcut-2014 li.hover { padding: 0px 1px; }
#shortcut-2014 li.hover .dt { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-style: solid; border-color: rgb(221, 221, 221); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; }
#shortcut-2014 li.spacer { width: 1px; height: 12px; margin-top: 9px; padding: 0px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; overflow: hidden; }
#shortcut-2014 .dt { float: left; padding: 0px 8px; }
#shortcut-2014 .dd { line-height: 24px; }
#shortcut-2014 .loading { display: block; height: 50px; background: transparent url('loading.gif') no-repeat scroll center center; }
#shortcut-2014 .dorpdown-layer { top: 30px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); }
#shortcut-2014 .ci-right { top: 12px; right: 8px; height: 7px; overflow: hidden; font: 400 15px/15px consolas; color: rgb(106, 106, 106); transition: transform 0.1s ease-in 0s; }
#shortcut-2014 .ci-right s { position: relative; top: -8px; text-decoration: none; font-family: simsun; }
#shortcut-2014 li:hover .ci-right { transform: rotate(180deg); }
#shortcut-2014 .dd-spacer { position: absolute; top: -7px; height: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
#shortcut-2014 .style-red { color: rgb(200, 22, 35); }
#shortcut-2014 #ttbar-home { padding-left: 20px; background: transparent url('jd2015img.png') no-repeat scroll 0px -136px; }
#shortcut-2014 #ttbar-mycity { padding-left: 0px; }
#shortcut-2014 #ttbar-mycity .dt { padding: 0px 25px 0px 10px; }
#shortcut-2014 #ttbar-mycity:hover .dt { padding: 0px 24px 0px 9px; }
#shortcut-2014 #ttbar-mycity .dd { width: 301px; padding: 10px 0px 10px 10px; }
#shortcut-2014 #ttbar-mycity .dorpdown-layer {  }
#shortcut-2014 #ttbar-mycity .item { float: left; width: 60px; padding: 2px 0px; }
#shortcut-2014 #ttbar-mycity .item a { float: left; padding: 0px 8px; }
#shortcut-2014 #ttbar-mycity .item a:hover { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
#shortcut-2014 #ttbar-mycity .item a.selected { background: rgb(200, 22, 35) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#shortcut-2014 #ttbar-mycity .dd-spacer { left: 0px; width: 93px; }
#shortcut-2014 #ttbar-mycity .dd-spacer-extend { width: 105px; }
#shortcut-2014 #ttbar-login { margin-right: 10px; }
#shortcut-2014 #ttbar-login .link-login { font-family: "verdana,simsun"; }
#shortcut-2014 #ttbar-login .dt { padding-right: 72px; }
#shortcut-2014 #ttbar-login .dt .nickname { display: block; width: 70px; white-space: nowrap; overflow: hidden; text-align: right; }
#shortcut-2014 #ttbar-login .dorpdown-layer { width: 280px; }
#shortcut-2014 #ttbar-login .dd-spacer { width: 150px; }
#shortcut-2014 #ttbar-login .icon-plus-nickname { position: absolute; right: 27px; top: 7px; display: block; width: 38px; height: 16px; background: rgb(215, 212, 203) url('user-plus-status.png') no-repeat scroll 0px -68px; }
#shortcut-2014 #ttbar-login .icon-plus-dropdown { display: block; width: 80px; height: 16px; background: transparent url('user-plus-status.png') no-repeat scroll 0px -34px; }
#shortcut-2014 #ttbar-login .icon-plus-state0 .icon-plus-nickname { background-position: 0px -68px; }
#shortcut-2014 #ttbar-login .icon-plus-state0 .icon-plus-dropdown { background-position: 0px -34px; }
#shortcut-2014 #ttbar-login .icon-plus-state1 .icon-plus-nickname { background-position: 0px -51px; }
#shortcut-2014 #ttbar-login .icon-plus-state1 .icon-plus-dropdown { background-position: 0px 0px; }
#shortcut-2014 #ttbar-login .icon-plus-state2 .icon-plus-nickname { background-position: 0px -68px; }
#shortcut-2014 #ttbar-login .icon-plus-state2 .icon-plus-dropdown { background-position: 0px -34px; }
#shortcut-2014 #ttbar-login .icon-plus-state3 { border-color: rgb(222, 197, 123); }
#shortcut-2014 #ttbar-login .icon-plus-state3 .icon-plus-nickname { background-position: 0px -51px; }
#shortcut-2014 #ttbar-login .icon-plus-state3 .icon-plus-dropdown { background-position: 0px -17px; }
#shortcut-2014 #ttbar-login .icon-plus-state3 .u-pic img { padding: 2px; background: transparent url('user-plus-img-bg.png') no-repeat scroll 0% 0%; }
#shortcut-2014 #ttbar-login .icon-plus-state4 .icon-plus-nickname { background-position: 0px -68px; }
#shortcut-2014 #ttbar-login .icon-plus-state4 .icon-plus-dropdown { background-position: 0px -34px; }
#shortcut-2014 #ttbar-login .userinfo { padding: 10px 0px 10px 15px; overflow: hidden; }
#shortcut-2014 #ttbar-login .u-pic { float: left; margin-right: 10px; }
#shortcut-2014 #ttbar-login .u-pic img { border-radius: 50%; }
#shortcut-2014 #ttbar-login .u-plus { padding: 10px 0px 0px; overflow: hidden; }
#shortcut-2014 #ttbar-login .link-logout { float: right; margin-right: 10px; line-height: 1.2; }
#shortcut-2014 #ttbar-login .u-msg { font-family: simsun; padding-top: 4px; }
#shortcut-2014 #ttbar-login .badge-list-next, #shortcut-2014 #ttbar-login .badge-list-prev { float: left; font-family: simsun; font-size: 30px; margin-top: 16px; color: rgb(221, 221, 221); }
#shortcut-2014 #ttbar-login .badge-list-prev { margin-left: 10px; }
#shortcut-2014 #ttbar-login .badge-list-next:hover, #shortcut-2014 #ttbar-login .badge-list-prev:hover { color: rgb(106, 106, 106); }
#shortcut-2014 #ttbar-login .badge-list { height: 88px; overflow: hidden; padding-top: 10px; border-top: 1px solid rgb(241, 241, 241); }
#shortcut-2014 #ttbar-login .u-badges { float: left; position: relative; width: 222px; height: 82px; overflow: hidden; margin: 0px 3px; }
#shortcut-2014 #ttbar-login .badge-panel { width: 74px; text-align: center; }
#shortcut-2014 #ttbar-login .badge-panel i { display: block; width: 54px; height: 55px; margin: 0px auto; background: transparent url('user-medal24.png') no-repeat scroll 0% 0%; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore1 i { background-position: 0px 0px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore1.u-dis i { background-position: 0px -56px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore2 i { background-position: -55px 0px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore2.u-dis i { background-position: -55px -56px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore3 i { background-position: -110px 0px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore3.u-dis i { background-position: -110px -56px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore4 i { background-position: -165px 0px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore4.u-dis i { background-position: -165px -56px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore5 i { background-position: -220px 0px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore5.u-dis i { background-position: -220px -56px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore6 i { background-position: -275px 0px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore6.u-dis i { background-position: -275px -56px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore7 i { background-position: -330px 0px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore7.u-dis i { background-position: -330px -56px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore8 i { background-position: -385px 0px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore8.u-dis i { background-position: -385px -56px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore9 i { background-position: -440px 0px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore9.u-dis i { background-position: -440px -56px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore10 i { background-position: -495px 0px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore10.u-dis i { background-position: -495px -56px; }
#shortcut-2014 #ttbar-login .badge-panel-main .fore1 .u-name { background: rgb(206, 170, 98) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#shortcut-2014 #ttbar-login .badge-panel-main .u-name { display: inline; line-height: 1.5; margin-top: 6px; padding: 2px 1px; }
#shortcut-2014 #ttbar-login .icon-plus-state3 .fore1 .u-name, #shortcut-2014 #ttbar-login .icon-plus-state4 .fore1 .u-name { background: transparent none repeat scroll 0px 0px; color: rgb(102, 102, 102); }
#shortcut-2014 #ttbar-apps .dt { padding-left: 25px; padding-right: 25px; }
#shortcut-2014 #ttbar-apps .dt .ci-left { top: 5px; left: 7px; width: 15px; height: 20px; background: transparent url('jd2015img.png') no-repeat scroll 0px 0px; }
#shortcut-2014 #ttbar-apps .dd { width: 250px; }
#shortcut-2014 #ttbar-apps .dd a { display: block; position: absolute; width: 56px; height: 44px; overflow: hidden; text-indent: -500px; }
#shortcut-2014 #ttbar-apps .dd .link { width: 100px; height: 20px; overflow: hidden; }
#shortcut-2014 #ttbar-apps .dd .link1, #shortcut-2014 #ttbar-apps .dd .link2, #shortcut-2014 #ttbar-apps .dd .link3 { left: 92px; top: 6px; background-position: 0px -44px; }
#shortcut-2014 #ttbar-apps .dd .link2 { top: 26px; }
#shortcut-2014 #ttbar-apps .dd .link3 { top: 104px; background-position: -1px -66px; }
#shortcut-2014 #ttbar-apps .dd .link4, #shortcut-2014 #ttbar-apps .dd .link5 { left: 99px; top: 23px; width: 136px; color: rgb(194, 26, 33); text-indent: 0px; cursor: default; }
#shortcut-2014 #ttbar-apps .dd .link5 { top: 120px; }
#shortcut-2014 #ttbar-apps .dd .jdapp-ipad, #shortcut-2014 #ttbar-apps .dd .wyapp-ipad { width: 45px; }
#shortcut-2014 #ttbar-apps .dd-inner { position: relative; width: 250px; height: 195px; overflow: hidden; }
#shortcut-2014 #ttbar-apps .jdapp-ios, #shortcut-2014 #ttbar-apps .wyapp-ios { top: 46px; left: 92px; }
#shortcut-2014 #ttbar-apps .jdapp-ios:hover, #shortcut-2014 #ttbar-apps .wyapp-ios:hover { background-position: 3px -1px; }
#shortcut-2014 #ttbar-apps .jdapp-android, #shortcut-2014 #ttbar-apps .wyapp-android { top: 46px; left: 147px; }
#shortcut-2014 #ttbar-apps .jdapp-android:hover, #shortcut-2014 #ttbar-apps .wyapp-android:hover { background-position: -52px -1px; }
#shortcut-2014 #ttbar-apps .jdapp-ipad, #shortcut-2014 #ttbar-apps .wyapp-ipad { width: 45px; top: 46px; left: 202px; }
#shortcut-2014 #ttbar-apps .jdapp-ipad:hover, #shortcut-2014 #ttbar-apps .wyapp-ipad:hover { background-position: -107px -1px; }
#shortcut-2014 #ttbar-apps .wyapp-android, #shortcut-2014 #ttbar-apps .wyapp-ios, #shortcut-2014 #ttbar-apps .wyapp-ipad { top: 143px; }
#shortcut-2014 #ttbar-apps .dd-spacer { left: 0px; width: 98px; }
#shortcut-2014 #ttbar-apps.hover .dt .ci-left { background: transparent url('jd2015img.png') no-repeat scroll 0px -25px; }
#shortcut-2014 #ttbar-atte .dt, #shortcut-2014 #ttbar-serv .dt { width: 49px; padding-right: 25px; }
#shortcut-2014 #ttbar-atte .dd, #shortcut-2014 #ttbar-serv .dd { width: 82px; padding-bottom: 8px; }
#shortcut-2014 #ttbar-atte .item, #shortcut-2014 #ttbar-serv .item { display: inline-block; width: 70px; padding-left: 15px; }
#shortcut-2014 #ttbar-atte .dd-spacer, #shortcut-2014 #ttbar-serv .dd-spacer { left: 0px; width: 82px; }
#shortcut-2014 #ttbar-serv .dd { width: 170px; }
#shortcut-2014 #ttbar-serv .item { padding-left: 10px; }
#shortcut-2014 #ttbar-serv .item-business, #shortcut-2014 #ttbar-serv .item-client { font-weight: 700; padding-left: 10px; }
#shortcut-2014 #ttbar-serv .item-business { border-top: 1px dotted rgb(204, 204, 204); padding-top: 5px; margin-top: 5px; }
#shortcut-2014 #ttbar-navs .dt { width: 49px; padding-right: 25px; }
#shortcut-2014 #ttbar-navs .dd { right: 0px; width: 988px; padding: 20px 0px 16px; }
#shortcut-2014 #ttbar-navs dl { float: left; width: 201px; padding-left: 20px; border-left: 1px solid rgb(221, 221, 221); }
#shortcut-2014 #ttbar-navs dl.fore1 { border-left: medium none; width: 301px; }
#shortcut-2014 #ttbar-navs dt { font-size: 14px; font-weight: 700; margin-bottom: 6px; }
#shortcut-2014 #ttbar-navs .item { float: left; width: 100px; }
#shortcut-2014 #ttbar-navs .dd-spacer { right: 0px; width: 82px; }
#shortcut-2014 .hover .dorpdown-layer {  }
.u-place-tip { position: absolute; left: 0px; top: 32px; width: 229px; height: 47px; z-index: 20; background: transparent url('u-place-tip24.png') no-repeat scroll center 0px; }
.root61 #shortcut-2014 #ttbar-navs .dd { width: 1210px; }
.root61 #shortcut-2014 #ttbar-navs .fore2 { display: block; }
.root61 #shortcut-2014 #ttbar-navs dl { width: 259px; }
.root61 #shortcut-2014 #ttbar-navs dl.fore1 { width: 347px; }
.root61 #shortcut-2014 #ttbar-navs .item { width: 86px; }
#logo-2014 { position: relative; z-index: 12; float: left; width: 362px; height: 60px; padding: 20px 0px; }
#logo-2014 .logo { display: block; width: 270px; height: 60px; background: transparent url('logo-201305.png') no-repeat scroll 0px 0px; text-indent: -20000px; }
#logo-2014 .extra { position: absolute; top: 15px; left: 168px; width: 180px; height: 70px; padding-left: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#channel { float: left; margin-right: 10px; cursor: default; font-size: 20px; line-height: 70px; font-weight: 400; color: rgb(51, 51, 51); }
#categorys-mini-main { display: none; border: 1px solid rgb(204, 204, 204); position: absolute; width: 152px; padding: 13px; margin-top: -1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
#categorys-mini-main h3 { font-family: "Microsoft YaHei"; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; font-weight: 400; }
#categorys-mini-main a { color: rgb(102, 102, 102); padding: 0px; font-size: 12px; }
#categorys-mini { float: left; color: rgb(102, 102, 102); font-size: 12px; font-weight: 400; position: relative; padding-top: 22px; height: 27px; font-family: simsun; }
#categorys-mini .cw-icon { color: rgb(204, 204, 204); position: relative; width: 63px; height: 25px; border: 1px solid rgb(204, 204, 204); line-height: 25px; z-index: 1; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 5px; }
#categorys-mini .cw-icon h2 { font-family: "Microsoft YaHei"; color: rgb(102, 102, 102); font-size: 12px; font-weight: 400; }
#categorys-mini .cw-icon i { top: 9px; right: 5px; height: 7px; font: 400 15px/15px consolas; }
#categorys-mini .cw-icon s { position: relative; top: -7px; text-decoration: none; }
#categorys-mini .loading { display: block; height: 50px; background: transparent url('loading.gif') no-repeat scroll center center; }
#categorys-mini .dorpdown-layer { width: 150px; border: 1px solid rgb(204, 204, 204); padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#categorys-mini .ci-right { top: 8px; right: 7px; height: 7px; overflow: hidden; font: 400 15px/15px consolas; color: rgb(106, 106, 106); transition: transform 0.1s ease-in 0s; display: block; position: absolute; }
#categorys-mini.hover .cw-icon { border-bottom: 0px none; }
#categorys-mini.hover .ci-right { transform: rotate(180deg); }
#search-2014 { position: relative; z-index: 11; float: left; width: 462px; margin-top: 25px; }
#search-2014 .form { width: 462px; height: 36px; }
#search-2014 .text { float: left; width: 370px; height: 24px; line-height: 24px; color: rgb(102, 102, 102); padding: 4px; margin-bottom: 4px; border-width: 2px 0px 2px 2px; border-color: rgb(182, 29, 29); border-style: solid; outline: 0px none; font-size: 14px; font-family: "microsoft yahei"; }
#search-2014 .defcolor { color: rgb(51, 51, 51); }
#search-2014 .blurcolor { color: rgb(153, 153, 153); }
#search-2014 .button { float: left; width: 82px; height: 36px; background: rgb(182, 29, 29) none repeat scroll 0% 0%; border: medium none; line-height: 1; color: rgb(255, 255, 255); font-family: "Microsoft YaHei"; font-size: 16px; cursor: pointer; }
#search-2014 .cw-icon i { top: 0px; left: 0px; width: 82px; height: 36px; }
#search-2014 .photo-search-btn { position: absolute; right: 95px; top: 10px; width: 19px; height: 15px; overflow: hidden; }
#search-2014 .photo-search-btn .upload-bg { display: block; width: 19px; height: 15px; background: transparent url('sprite-photo-search.png') no-repeat scroll 0% 0%; cursor: pointer; }
#search-2014 .photo-search-btn .upload-trigger { position: absolute; right: 0px; bottom: 0px; z-index: 3; width: 500px; height: 500px; cursor: pointer; opacity: 0; }
#search-2014 .photo-search-btn:hover .upload-bg { background-position: -30px 0px; }
#search-2014 .photo-search-tips { position: absolute; right: 80px; top: 45px; font-family: SimSun; }
#search-2014 .photo-search-tips .tip-arrow { position: absolute; right: 15px; top: -17px; width: 18px; height: 18px; overflow: hidden; }
#search-2014 .photo-search-tips .tip-arrow .layer1, #search-2014 .photo-search-tips .tip-arrow .layer2 { position: absolute; left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; border-width: 9px; border-style: dashed dashed solid; }
#search-2014 .photo-search-tips .tip-arrow .layer1 { border-color: transparent transparent rgb(237, 210, 139); }
#search-2014 .photo-search-tips .tip-arrow .layer2 { top: 1px; border-color: transparent transparent rgb(255, 253, 238); }
#search-2014 .photo-search-tips .tip-inner { line-height: 20px; padding: 5px 10px; border: 1px solid rgb(237, 210, 139); background: rgb(255, 253, 238) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
#search-2014 .photo-search-tips .tip-close { color: rgb(255, 102, 0); cursor: pointer; }
#search-2014 #photo-search-dropdown { position: absolute; top: 36px; left: 0px; width: 379px; border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#search-2014 #photo-search-dropdown .photo-search-tip { padding: 12px; text-align: center; }
#search-2014 #photo-search-dropdown .photo-search-tip .tip-inner { display: inline-block; }
#search-2014 #photo-search-dropdown .photo-search-tip .tip-icon { display: inline-block; width: 53px; height: 60px; margin-right: 25px; vertical-align: middle; background: transparent url('sprite-photo-search.png') no-repeat scroll 0px -20px; }
#search-2014 #photo-search-dropdown .photo-search-tip .tip-main { display: inline-block; text-align: left; vertical-align: middle; font-family: "Microsoft YaHei"; }
#search-2014 #photo-search-dropdown .photo-search-tip .tip-title { font-weight: 700; }
#search-2014 #photo-search-dropdown .photo-search-tip .tip-error .tip-icon { width: 50px; height: 64px; background-position: -60px -10px; }
#search-2014.z-have-photo-search .text { width: 339px; padding-right: 35px; }
#search-2014.z-have-photo-search .photo-search-btn { display: block; }
#hotwords-2014 { float: left; width: 462px; height: 20px; line-height: 20px; overflow: hidden; }
#hotwords-2014 a { float: left; white-space: nowrap; margin-right: 10px; }
#shelper { overflow: hidden; position: absolute; top: 36px; left: 0px; width: 379px; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#shelper li { overflow: hidden; padding: 1px 6px; line-height: 22px; cursor: pointer; }
#shelper .search-item { float: left; width: 190px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
#shelper li.fore1 .search-item { width: 170px; }
#shelper .search-count { overflow: hidden; color: rgb(170, 170, 170); text-align: right; }
#shelper .close { border-top: 1px solid rgb(239, 239, 239); text-align: right; }
#shelper .item3 { cursor: default; }
#shelper .item3 a { float: left; margin-right: 10px; white-space: nowrap; }
#shelper li.fore1 { width: 100%; padding: 0px; border-bottom: 1px solid rgb(221, 221, 221); }
#shelper li.fore1 .item1 { height: 22px; overflow: hidden; }
#shelper li.fore1 div.fore1 { padding: 0px 6px; }
#shelper li.fore1 strong { color: rgb(204, 0, 0); }
#shelper li.fore1 .fore1 strong { color: rgb(51, 51, 51); }
#shelper li.fore1 .item1, #shelper li.fore1 .item2 { float: none; width: auto; padding: 1px 6px 1px 20px; }
#shelper li.fore1 .item3 { float: none; width: auto; color: rgb(156, 154, 156); }
#shelper li.fore1 span { float: left; }
#shelper li.close:hover, #shelper li.fore1:hover { background: transparent none repeat scroll 0px 0px; }
#shelper li.fore1 div:hover { background: rgb(245, 245, 245) none repeat scroll 0% 0% ! important; }
#shelper li.brand-search { border-bottom: 1px solid rgb(221, 221, 221); font-family: Microsoft YaHei; }
#shelper li.brand-search .info { color: rgb(228, 57, 60); margin-bottom: 2px; }
#shelper li.brand-search .bs-item { margin-bottom: 7px; }
#shelper li.brand-search .bs-item .logo { width: 90px; }
#shelper li.brand-search .bs-item .logo, #shelper li.brand-search .bs-item .name { display: inline-block; height: 30px; font-size: 14px; vertical-align: middle; overflow: hidden; }
#shelper li.brand-search .bs-item .name { line-height: 30px; margin-left: 5px; white-space: nowrap; text-overflow: ellipsis; width: 265px; }
#hotwords a { color: rgb(102, 102, 102); }
#hotwords a.highlight { color: rgb(255, 0, 4); }
#hotwords a:hover { color: rgb(200, 22, 35); }
#hotwords strong { color: rgb(102, 102, 102); }
.root61 #shelper li.brand-search .bs-item .name { width: 340px; }
.root61 #search-2014, .root61 #search-2014 .form { width: auto; }
.root61 #search-2014 .text { width: 446px; }
.root61 #search-2014 #photo-search-dropdown { width: 455px; }
.root61 #hotwords-2014 { width: 518px; }
.root61 #shelper { width: 455px; }
#appdownloadTop { display: none; }
#ttbar-myjd .dt { width: 49px; padding-right: 25px; }
#ttbar-myjd .dorpdown-layer { width: 280px; }
#ttbar-myjd .userinfo { padding: 10px 0px 10px 15px; overflow: hidden; }
#ttbar-myjd .u-pic { float: left; margin-right: 10px; }
#ttbar-myjd .u-pic img { border-radius: 50%; }
#ttbar-myjd .u-name { padding: 6px 0px 0px; font-weight: 700; }
#ttbar-myjd .orderlist { display: none; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#ttbar-myjd .myjdlist1, #ttbar-myjd .myjdlist2 { width: 265px; padding: 5px 0px 5px 15px; overflow: hidden; }
#ttbar-myjd .myjdlist1 .fore1, #ttbar-myjd .myjdlist1 .fore2, #ttbar-myjd .myjdlist2 .fore1, #ttbar-myjd .myjdlist2 .fore2 { float: left; width: 126px; }
#ttbar-myjd .myjdlist2 { border-top: 1px solid rgb(241, 241, 241); }
#ttbar-myjd .viewlist { width: 250px; padding: 10px 15px; border-top: 1px solid rgb(241, 241, 241); }
#ttbar-myjd .viewlist .smt {  }
#ttbar-myjd .viewlist .smt h4 { float: left; }
#ttbar-myjd .viewlist .smt .extra { float: right; }
#ttbar-myjd .viewlist .item { float: left; padding: 4px; line-height: 0; font-size: 0px; }
#ttbar-myjd .dd-spacer { left: 0px; width: 82px; }
#ttbar-myjd .user-level1, #ttbar-myjd .user-level2, #ttbar-myjd .user-level3, #ttbar-myjd .user-level4, #ttbar-myjd .user-level5, #ttbar-myjd .user-level6 { display: inline-block; width: 17px; height: 17px; line-height: 17px; vertical-align: middle; margin-left: 5px; background: transparent url('rank2014.gif') repeat scroll 0% 0%; }
#ttbar-myjd .user-level2 { background-position: 0px -17px; }
#ttbar-myjd .user-level3 { background-position: 0px -34px; }
#ttbar-myjd .user-level4 { background-position: 0px -51px; }
#ttbar-myjd .user-level5 { background-position: 0px -68px; }
#ttbar-myjd .user-level6 { background-position: 0px -85px; }
#nav-2014 { height: 44px; border-bottom: 2px solid rgb(177, 25, 26); }
#nav-2014 .w { position: relative; z-index: 9; height: 44px; }
#nav-2014 .w .w-spacer { display: none; }
#nav-2014 .w-spacer { position: absolute; top: -1px; z-index: 1; width: 100%; height: 44px; border-top: 1px solid rgb(221, 221, 221); border-bottom: 2px solid rgb(177, 25, 26); }
#categorys-2014 { float: left; position: relative; z-index: 10; width: 210px; height: 44px; overflow: visible; background: rgb(177, 25, 26) none repeat scroll 0% 0%; }
#categorys-2014 .dt a { display: block; width: 190px; height: 44px; padding: 0px 10px; background: rgb(177, 25, 26) none repeat scroll 0% 0%; font: 400 15px/44px "microsoft yahei"; color: rgb(255, 255, 255); text-decoration: none; }
#categorys-2014 .dt s { position: relative; top: -9px; text-decoration: none; }
#categorys-2014 .dt .ci-right { top: 20px; right: 7px; height: 7px; overflow: hidden; font: 700 20px/16px simsun; color: rgb(255, 255, 255); transition: transform 0.1s ease-in 0s; display: block; position: absolute; }
#categorys-2014 .dd { height: 497px; background: rgb(200, 22, 35) none repeat scroll 0% 0%; margin-top: 2px; }
#categorys-2014 .dd-inner .item { border-left: 1px solid rgb(182, 29, 29); position: relative; z-index: 1; height: 31px; color: rgb(255, 255, 255); }
#categorys-2014 .dd-inner .item a { color: rgb(255, 255, 255); }
#categorys-2014 .dd-inner h3 { position: absolute; z-index: 2; height: 31px; padding: 0px 10px; line-height: 31px; font-family: "microsoft yahei"; font-size: 14px; font-weight: 400; }
#categorys-2014 .dd-inner i { position: absolute; z-index: 1; top: 9px; right: 14px; width: 4px; height: 14px; font: 400 9px/14px consolas; }
#categorys-2014 .dd-inner .hover { background: rgb(247, 247, 247) none repeat scroll 0% 0%; color: rgb(182, 29, 29); }
#categorys-2014 .dd-inner .hover a { color: rgb(182, 29, 29); }
#categorys-2014 .dd-inner .hover i { top: 0px; left: 205px; width: 14px; height: 31px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; overflow: hidden; line-height: 200px; }
#categorys-2014 .dorpdown-layer { display: none; position: absolute; left: 209px; top: 45px; width: 779px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; border: 1px solid rgb(182, 29, 29); overflow: hidden; }
#categorys-2014 .dorpdown-layer .hover { display: block; }
#categorys-2014 .item-sub { display: none; overflow: hidden; }
#categorys-2014 .item-sub::after { content: "."; display: block; height: 0px; clear: both; }
#categorys-2014 .item-channels { float: left; display: inline; width: 570px; height: 24px; padding: 20px 0px 0px 20px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; overflow: hidden; }
#categorys-2014 .item-channels a { float: left; display: inline-block; padding: 0px 0px 0px 8px; margin-right: 10px; line-height: 24px; background: rgb(124, 113, 113) none repeat scroll 0% 0%; color: rgb(255, 255, 255); white-space: nowrap; }
#categorys-2014 .item-channels a:hover { background: rgb(200, 22, 35) none repeat scroll 0% 0%; }
#categorys-2014 .item-channels a:hover i { background: rgb(177, 25, 26) none repeat scroll 0% 0%; }
#categorys-2014 .item-channels i { display: inline-block; margin-left: 8px; width: 23px; height: 24px; font: 400 9px/24px consolas; background: rgb(92, 82, 81) none repeat scroll 0% 0%; text-align: center; cursor: pointer; }
#categorys-2014 .item-channels .line { border-left: 1px solid rgb(219, 219, 219); display: inline; float: left; height: 24px; margin-right: 7px; width: 1px; overflow: hidden; }
#categorys-2014 .item-channels .img-link { background: transparent none repeat scroll 0px 0px; line-height: normal; padding: 0px; }
#categorys-2014 .item-channels .img-link:hover { background: transparent none repeat scroll 0px 0px; }
#categorys-2014 .item-channels .style-red { background: rgb(200, 22, 35) none repeat scroll 0% 0%; }
#categorys-2014 .item-channels .style-red i { background: rgb(177, 25, 26) none repeat scroll 0% 0%; }
#categorys-2014 .item-channels .style-red:hover { background: rgb(150, 16, 25) none repeat scroll 0% 0%; }
#categorys-2014 .item-channels .style-red:hover i { background: rgb(133, 19, 19) none repeat scroll 0% 0%; }
#categorys-2014 .subitems { float: left; width: 570px; padding: 6px 0px 1037px 20px; margin-bottom: -1031px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; min-height: 440px; }
#categorys-2014 .subitems dl { width: 100%; overflow: hidden; line-height: 2em; }
#categorys-2014 .subitems dl.fore1 dd { border-top: medium none; }
#categorys-2014 .subitems dt { position: relative; float: left; width: 54px; padding: 8px 30px 0px 0px; text-align: right; font-weight: 700; }
#categorys-2014 .subitems dt i { position: absolute; top: 13px; right: 18px; width: 4px; height: 14px; font: 400 9px/14px consolas; }
#categorys-2014 .subitems dd { float: left; width: 480px; padding: 6px 0px; border-top: 1px solid rgb(238, 238, 238); }
#categorys-2014 .subitems dd a { float: left; padding: 0px 8px; margin: 4px 0px; line-height: 16px; height: 16px; border-left: 1px solid rgb(224, 224, 224); white-space: nowrap; }
#categorys-2014 .subitems .style-red { color: rgb(200, 22, 35); }
#categorys-2014 .subitems .style-red-border { float: left; margin: 4px 8px 4px 0px; height: 16px; background: rgb(246, 240, 240) none repeat scroll 0% 0%; overflow: hidden; }
#categorys-2014 .subitems .style-red-border a { font-family: "Microsoft YaHei",tahoma,arial,"Hiragino Sans GB","宋体",sans-serif; color: rgb(200, 22, 35); line-height: 12px; height: 12px; padding: 1px; margin: 0px; border-width: 1px medium; border-style: dotted none; border-color: rgb(219, 112, 120) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: inline-block; }
#categorys-2014 .subitems .style-red-border .left-b, #categorys-2014 .subitems .style-red-border .right-b { float: left; background: transparent url('57722598N82f09586.png') no-repeat scroll 0px 0px; width: 5px; height: 16px; }
#categorys-2014 .subitems .style-red-border .right-b { background-position: -5px 0px; }
#categorys-2014 .item-brands { float: right; display: inline; width: 168px; overflow: hidden; margin: 19px 20px 10px 0px; }
#categorys-2014 .item-brands a { float: left; display: inline; margin: 1px 0px 0px 1px; }
#categorys-2014 .item-promotions { float: right; display: inline; width: 168px; margin-right: 20px; }
#categorys-2014 .item-promotions a { display: block; margin-bottom: 1px; }
#nav-2014 .hover .dt .ci-right { transform: rotate(180deg); }
#navitems-2014 { float: left; position: relative; z-index: 2; }
#navitems-2014 .spacer, #navitems-2014 a, #navitems-2014 li, #navitems-2014 ul { float: left; }
#navitems-2014 .spacer { display: none; }
#navitems-2014 a { height: 44px; padding: 0px 20px; text-align: center; text-decoration: none; font-size: 15px; line-height: 44px; font-weight: 400; color: rgb(51, 51, 51); }
#navitems-2014 a:hover { color: rgb(200, 22, 35); }
#navitems-2014 .spacer { width: 1px; height: 24px; margin: 10px 0px 0px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; overflow: hidden; }
#treasure { float: right; }
.root61 #categorys-2014 .item-channels { width: 790px; }
.root61 #categorys-2014 .dorpdown-layer { width: 999px; }
.root61 #categorys-2014 .subitems { width: 790px; }
.root61 #categorys-2014 .subitems dd { width: 620px; }
.root61 #categorys-2014 .subitems-main1, .root61 #categorys-2014 .subitems-main2 { float: left; width: 365px; padding-right: 10px; margin-right: 10px; border-right: 1px solid rgb(238, 238, 238); margin-top: 8px; }
.root61 #categorys-2014 .subitems-main1 dd, .root61 #categorys-2014 .subitems-main2 dd { width: 275px; }
.root61 #categorys-2014 .subitems-main1 .fore1, .root61 #categorys-2014 .subitems-main1 .fore8, .root61 #categorys-2014 .subitems-main2 .fore1, .root61 #categorys-2014 .subitems-main2 .fore8 { margin-top: -5px; }
.root61 #categorys-2014 .subitems-main1 .fore1 dd, .root61 #categorys-2014 .subitems-main1 .fore8 dd, .root61 #categorys-2014 .subitems-main2 .fore1 dd, .root61 #categorys-2014 .subitems-main2 .fore8 dd { border-top: 0px none; }
.root61 #categorys-2014 .subitems-main2 { border-right: 0px none; }
#settleup-2014 { float: right; z-index: 11; height: 36px; margin-top: 25px; }
#settleup-2014 .cw-icon { width: 75px; height: 34px; border: 1px solid rgb(223, 223, 223); padding: 0px 28px 0px 36px; background: rgb(249, 249, 249) none repeat scroll 0% 0%; text-align: center; line-height: 34px; }
#settleup-2014 .ci-left { top: 9px; left: 18px; width: 18px; height: 16px; background: transparent url('jd2015img.png') no-repeat scroll 0px -58px; }
#settleup-2014 .ci-right { top: 11px; right: 10px; width: 7px; height: 13px; overflow: hidden; font: 400 13px/13px simsun; color: rgb(153, 153, 153); }
#settleup-2014 .ci-count { position: absolute; top: -4px; left: 104px; display: inline-block; padding: 1px 2px; font-size: 12px; line-height: 12px; color: rgb(255, 255, 255); background-color: rgb(200, 22, 35); border-radius: 7px 7px 7px 0px; min-width: 12px; text-align: center; }
#settleup-2014.hover .cw-icon, #settleup-2014.hover .dorpdown-layer, #settleup-2014:hover .cw-icon, #settleup-2014:hover .dorpdown-layer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); }
#settleup-2014.hover .dorpdown-layer, #settleup-2014:hover .dorpdown-layer { display: block; right: 0px; width: 308px; }
#settleup-2014.hover .spacer, #settleup-2014:hover .spacer { position: absolute; right: 0px; top: -7px; width: 139px; height: 12px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#settleup-2014 .prompt { padding: 10px 15px; }
#settleup-2014 .nogoods { padding-left: 30px; height: 49px; line-height: 49px; overflow: hidden; color: rgb(153, 153, 153); }
#settleup-2014 .nogoods b { float: left; width: 56px; height: 49px; background-image: url('settleup-nogoods.png'); }
#settleup-content { position: relative; z-index: 2; width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#settleup-content .loading { display: block; height: 50px; background: transparent url('loading.gif') no-repeat scroll center center; }
#settleup-content .smt { height: 25px; padding: 6px 8px; line-height: 25px; }
#settleup-content .smc { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: auto ! important; max-height: 344px; overflow-y: auto; }
#settleup-content .smb { padding: 8px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
#settleup-content .smb .p-total { float: left; line-height: 29px; }
#settleup-content .smb span { color: rgb(200, 22, 35); }
#settleup-content .smb a { float: right; height: 29px; padding: 0px 10px; background: rgb(228, 57, 60) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-align: center; font-weight: 700; line-height: 29px; border-radius: 3px; }
#settleup-content ul { margin-top: -1px; }
#settleup-content li { padding: 8px 10px; border-top: 1px dotted rgb(204, 204, 204); overflow: hidden; line-height: 17px; vertical-align: bottom; }
#settleup-content li.hover, #settleup-content li:hover { background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
#settleup-content li .gift { height: 17px; width: 282px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#settleup-content li .gift a { color: rgb(153, 153, 153); }
#settleup-content li .gift-jq { color: rgb(153, 153, 153); clear: both; }
#settleup-content .p-img { float: left; width: 50px; height: 50px; border: 1px solid rgb(221, 221, 221); padding: 0px; margin-right: 10px; font-size: 0px; }
#settleup-content .p-name { float: left; width: 120px; height: 52px; }
#settleup-content .p-detail { float: right; text-align: right; }
#settleup-content .p-price { font-weight: 700; }
#settleup-content .visual-suit { background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
#settleup-content .visual-suit .vs-price { text-align: right; }
#settleup-iframe { position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#settleup-2014 .dt-mz { color: rgb(153, 153, 153); width: 310px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#settleup-2014 .dt-mz a { color: rgb(153, 153, 153); }
#settleup-2014 .dt-mz:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#mcart-suit .dt, #mcart-suit .dt:hover { background: rgb(211, 235, 255) none repeat scroll 0% 0%; }
#mcart-mj .dt, #mcart-mj .dt:hover, #mcart-mz .dt, #mcart-mz .dt:hover { background: rgb(191, 250, 177) none repeat scroll 0% 0%; }
#settleup-content .fr .hl-green, #settleup-content .fr .hl-orange { margin-right: 0px; }
#settleup-content .hl-green, #settleup-content .hl-orange { margin-right: 5px; color: rgb(255, 255, 255); display: inline-block; padding: 0px 2px; font: 12px/16px simsun; }
#settleup-content .hl-green { background: rgb(51, 187, 0) none repeat scroll 0% 0%; }
#settleup-content .hl-orange { background: rgb(255, 102, 0) none repeat scroll 0% 0%; }
.root61 #settleup-2014 { margin-right: 65px; }
#settleup-2014.hover .ci-left {  }
#footer-2014 { border-top: 1px solid rgb(229, 229, 229); padding: 20px 0px 30px; text-align: center; }
#footer-2014 .links a { margin: 0px 5px; }
#footer-2014 .copyright { margin: 10px 0px; }
#footer-2014 .authentication a { margin: 0px 5px; text-decoration: none; }
.root61 #footer-2014 .links a { margin: 0px 10px; }
#service-2014 { margin-bottom: 20px; }
#service-2014 dl { float: left; width: 222px; }
#service-2014 dl.fore5 { width: 100px; }
#service-2014 dt { padding: 6px 0px; font: 400 16px/24px "microsoft yahei"; }
#service-2014 dd { line-height: 20px; }
#service-2014 .slogen { position: relative; height: 54px; padding: 20px 0px; margin-bottom: 14px; background: rgb(245, 245, 245) none repeat scroll 0% 0%; text-align: center; }
#service-2014 .slogen .item { display: inline-block; position: absolute; left: 50%; top: 20px; width: 245px; height: 54px; text-align: left; vertical-align: middle; font: 400 18px/50px "microsoft yahei"; }
#service-2014 .slogen .item i { display: block; position: absolute; top: 0px; left: 10px; width: 220px; height: 54px; background-repeat: no-repeat; background-position: 0px 0px; }
#service-2014 .slogen .item b { padding: 0px 10px; font-size: 24px; color: rgb(200, 22, 35); }
#service-2014 .slogen .fore1 { margin-left: -490px; }
#service-2014 .slogen .fore1 i { background-image: url('service_items_1.png'); }
#service-2014 .slogen .fore2 { margin-left: -245px; }
#service-2014 .slogen .fore2 i { background-image: url('service_items_2.png'); }
#service-2014 .slogen .fore3 { margin-left: 0px; }
#service-2014 .slogen .fore3 i { background-image: url('service_items_3.png'); }
#service-2014 .slogen .fore4 { margin-left: 245px; }
#service-2014 .slogen .fore4 i { background-image: url('service_items_4.png'); }
#coverage { float: right; width: 310px; height: 168px; background: transparent url('20130330B_1.png') no-repeat scroll 60px -131px; }
#coverage .dt { padding: 6px 40px 15px 80px; font: 400 16px/24px "microsoft yahei"; }
#coverage .dd { padding: 0px 40px 15px 80px; }
.root61 #service-2014 dl { width: 275px; }
.root61 #service-2014 dl.fore5 { width: 100px; }
.root61 #service-2014 .slogen .item { width: 302px; }
.root61 #service-2014 .slogen .fore1 { margin-left: -604px; }
.root61 #service-2014 .slogen .fore2 { margin-left: -304px; }
.root61 #service-2014 .slogen .fore3 { margin-left: 0px; }
.root61 #service-2014 .slogen .fore4 { margin-left: 304px; }

/* ::::: https://misc.360buyimg.com/user/myjd/comment/1.0.0/widget/??common/common.css,side-info/side-info.css,side-guess/side-guess.css,single-comment/single-comment.css,ui-page/ui-page.css ::::: */

.btn-def, .m-tip1 .btn-sure { display: inline-block; text-align: center; cursor: pointer; border: 1px solid rgb(221, 221, 221); color: rgb(51, 51, 51); border-radius: 2px; background-color: rgb(247, 247, 247); background-image: linear-gradient(to bottom, rgb(247, 247, 247) 0px, rgb(242, 242, 242) 100%); }
.btn-def .btnico, .btn-def .btntxt, .m-tip1 .btn-sure .btnico, .m-tip1 .btn-sure .btntxt { display: inline-block; vertical-align: top; }
.btn-def:hover, .m-tip1 .btn-sure:hover { text-decoration: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0, 1, 1, 0.08); background-color: rgb(249, 249, 249); background-image: linear-gradient(to bottom, rgb(249, 249, 249) 0px, rgb(246, 246, 246) 100%); }
.btn-def { height: 23px; line-height: 23px; padding: 0px 14px; }
.btn-def .btntxt { height: 23px; }
.btn-primary { display: inline-block; text-align: center; cursor: pointer; color: rgb(255, 255, 255); border-radius: 3px; background-color: rgb(223, 48, 51); background-image: linear-gradient(to bottom, rgb(223, 48, 51) 0px, rgb(231, 70, 73) 100%); }
.btn-primary .btnico, .btn-primary .btntxt { display: inline-block; vertical-align: top; }
.btn-primary:hover { text-decoration: none; color: rgb(255, 255, 255); background-color: rgb(235, 60, 63); background-image: linear-gradient(to bottom, rgb(235, 60, 63) 0px, rgb(240, 83, 86) 100%); }
.btn-primary { height: 25px; line-height: 25px; padding: 0px 15px; }
.btn-primary .btntxt { height: 25px; }
.btn-spec1 { display: inline-block; text-align: center; cursor: pointer; border: 1px solid rgb(221, 221, 221); border-radius: 2px; color: rgb(51, 51, 51); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.btn-spec1 .btnico, .btn-spec1 .btntxt { display: inline-block; vertical-align: top; }
.btn-spec1:hover { text-decoration: none; color: rgb(228, 57, 60); border-color: rgb(228, 57, 60); }
.btn-spec1 { height: 23px; line-height: 23px; padding: 0px 14px; }
.btn-spec1 .btntxt { height: 23px; }
.btn-spec2 { display: inline-block; text-align: center; cursor: pointer; color: rgb(51, 51, 51); border: 1px solid rgb(192, 214, 175); border-radius: 2px; background-color: rgb(245, 251, 239); background-image: linear-gradient(to bottom, rgb(245, 251, 239) 0px, rgb(234, 246, 226) 100%); }
.btn-spec2 .btnico, .btn-spec2 .btntxt { display: inline-block; vertical-align: top; }
.btn-spec2:hover { text-decoration: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0, 1, 1, 0.08); background-color: rgb(244, 250, 240); background-image: linear-gradient(to bottom, rgb(244, 250, 240) 0px, rgb(239, 247, 232) 100%); }
.btn-spec2 { height: 25px; line-height: 25px; padding: 0px 15px; }
.btn-spec2 .btntxt { height: 25px; }
.btn-spec3 { display: inline-block; text-align: center; cursor: pointer; color: rgb(153, 153, 153); border: 1px solid rgb(241, 241, 241); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.btn-spec3 .btnico, .btn-spec3 .btntxt { display: inline-block; vertical-align: top; }
.btn-spec3:hover { text-decoration: none; }
.btn-spec3 { height: 25px; line-height: 25px; padding: 0px 15px; }
.btn-spec3 .btntxt { height: 25px; }
.btn-spec4 { display: inline-block; text-align: center; cursor: pointer; color: rgb(228, 57, 60); border: 1px solid rgb(228, 57, 60); background: rgb(255, 255, 255) none repeat scroll 0% 0%; transition: all 0.15s ease-in-out 0s; }
.btn-spec4 .btnico, .btn-spec4 .btntxt { display: inline-block; vertical-align: top; }
.btn-spec4:hover { text-decoration: none; background: rgb(228, 57, 60) none repeat scroll 0% 0%; color: rgb(255, 255, 255); transition: all 0.35s ease 0s; }
.btn-spec4 { height: 25px; line-height: 25px; padding: 0px 15px; }
.btn-spec4 .btntxt { height: 25px; }
.fi-tip .tip-icon, .fop-tip .tip-icon, .m-quicktip .tip-icon, .m-tip1 .tip-icon { display: inline-block; background-image: url('sprite-tip.png'); background-repeat: no-repeat; }
.m-joytip .tip-icon { display: inline-block; background-image: url('sprite-joy.png'); background-repeat: no-repeat; }
.mt-1 { margin-top: -1px; }
.mt-2 { margin-top: -2px; }
.mt-3 { margin-top: -3px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mr5 { margin-right: 5px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.mb20 { margin-bottom: 20px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.ftx-01, .ftx01 { color: rgb(228, 57, 60); }
.ftx-02, .ftx02 { color: rgb(113, 178, 71); }
.ftx-03, .ftx03 { color: rgb(153, 153, 153); }
.ftx-04, .ftx04 { color: rgb(255, 108, 0); }
.ftx-05, .ftx05 { color: rgb(0, 94, 167); }
.ftx-06, .ftx06 { color: rgb(102, 102, 102); }
.font-price { font-family: verdana; }
.ftx-13 { color: rgb(170, 170, 170); }
.ftx-emps { color: rgb(51, 51, 51); }
.fz-12 { font-size: 12px; }
.fz-14 { font-size: 14px; }
.fl { float: left; }
.fr { float: right; }
.fn { float: none; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
li { list-style: outside none none; }
.btn-1, .btn-2, .btn-3, .btn-4 { background-color: rgb(231, 70, 73); background-image: linear-gradient(to bottom, rgb(231, 70, 73) 0px, rgb(223, 49, 52) 100%); border-radius: 2px; display: inline-block; height: 18px; line-height: 18px; padding: 3px 15px 4px; color: rgb(255, 255, 255); }
.btn-1:hover, .btn-2:hover, .btn-3:hover, .btn-4:hover { background-color: rgb(240, 83, 86); background-image: linear-gradient(to bottom, rgb(240, 83, 86) 0px, rgb(235, 60, 63) 100%); }
.btn-1:link, .btn-1:visited, .btn-2:link, .btn-2:visited, .btn-3:link, .btn-3:visited, .btn-4:link, .btn-4:visited { color: rgb(255, 255, 255); text-decoration: none; }
.btn-5, .btn-6, .btn-7, .btn-8 { background-color: rgb(245, 251, 239); background-image: linear-gradient(to bottom, rgb(245, 251, 239) 0px, rgb(234, 246, 226) 100%); border-radius: 2px; display: inline-block; height: 18px; line-height: 18px; border: 1px solid rgb(191, 214, 175); padding: 2px 14px 3px; color: rgb(50, 51, 51); }
.btn-5:hover, .btn-6:hover, .btn-7:hover, .btn-8:hover { background-color: rgb(246, 251, 243); background-image: linear-gradient(to bottom, rgb(246, 251, 243) 0px, rgb(238, 247, 232) 100%); }
.btn-5:link, .btn-5:visited, .btn-6:link, .btn-6:visited, .btn-7:link, .btn-7:visited, .btn-8:link, .btn-8:visited { color: rgb(50, 51, 51); text-decoration: none; }
.btn-10, .btn-11, .btn-12, .btn-9 { background-color: rgb(247, 247, 247); background-image: linear-gradient(to bottom, rgb(247, 247, 247) 0px, rgb(243, 242, 242) 100%); border-radius: 2px; display: inline-block; height: 18px; line-height: 18px; border: 1px solid rgb(221, 221, 221); padding: 2px 14px 3px; color: rgb(50, 51, 51); }
.btn-10:hover, .btn-11:hover, .btn-12:hover, .btn-9:hover { background-color: rgb(248, 248, 248); background-image: linear-gradient(to bottom, rgb(248, 248, 248) 0px, rgb(245, 245, 245) 100%); }
.btn-10:link, .btn-10:visited, .btn-11:link, .btn-11:visited, .btn-12:link, .btn-12:visited, .btn-9:link, .btn-9:visited { color: rgb(50, 51, 51); text-decoration: none; }
.btn-13, .btn-14, .btn-15, .btn-16 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 2px; display: inline-block; height: 18px; line-height: 18px; border: 1px solid rgb(221, 221, 221); padding: 2px 14px 3px; color: rgb(204, 204, 204); }
.btn-13:hover, .btn-14:hover, .btn-15:hover, .btn-16:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.btn-13:link, .btn-13:visited, .btn-14:link, .btn-14:visited, .btn-15:link, .btn-15:visited, .btn-16:link, .btn-16:visited { color: rgb(204, 204, 204); text-decoration: none; }
.btn-10, .btn-14 { padding: 5px 14px; }
.mod-main { padding: 10px; background-color: rgb(255, 255, 255); margin-bottom: 20px; }
.mod-main .mt { display: block; padding: 10px; }
.mod-main .mt::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
* html .mod-main .mt { height: 1%; }
* + html .mod-main .mt { min-height: 1%; }
.mod-main .mt h3 { float: left; font-family: "Microsoft YaHei"; font-size: 16px; color: rgb(51, 51, 51); line-height: 20px; }
.mod-main .mt .extra-l { float: left; }
.mod-main .mt .extra-l li { float: left; padding-left: 20px; }
.mod-main .mt .extra-l li a { display: inline-block; padding-bottom: 2px; color: rgb(0, 94, 167); }
.mod-main .mt .extra-l li a:hover, .mod-main .mt .extra-l li a:hover em { color: rgb(228, 57, 60); }
.mod-main .mt .extra-l li a.curr { padding-bottom: 0px; color: rgb(228, 57, 60); border-bottom: 2px solid rgb(228, 57, 60); font-weight: 700; cursor: pointer; text-decoration: none; }
.mod-main .mt .extra-l li.fore-last { border-right: 0px none; }
.mod-main .mt .extra-l em { margin-left: 5px; }
.mod-main .mt .extra-r { float: right; }
.mod-main .mc { overflow: visible; }
.ftc1 { color: rgb(228, 57, 60); }
.ftc2 { color: rgb(255, 108, 0); }
.ftc3 { color: rgb(0, 94, 167); }
.ftc4 { color: rgb(113, 178, 71); }
.gray1 { color: rgb(51, 51, 51); }
.gray2 { color: rgb(102, 102, 102); }
.gray3 { color: rgb(153, 153, 153); }
.gray4 { color: rgb(204, 204, 204); }
.gray5 { color: rgb(221, 221, 221); }
.gray6 { color: rgb(238, 238, 238); }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.btn-disabled, .btn-disabled:hover { border-color: rgb(221, 221, 221); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(204, 204, 204); cursor: not-allowed; box-shadow: none; }
table { border-collapse: collapse; }
.tb-void { line-height: 18px; text-align: center; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(242, 242, 242) rgb(242, 242, 242); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; color: rgb(51, 51, 51); width: 100%; }
.tb-void td { border: 1px solid rgb(242, 242, 242); padding: 10px 5px; }
.tb-void th { background: rgb(245, 245, 245) none repeat scroll 0% 0%; height: 32px; line-height: 32px; padding: 0px 5px; text-align: center; font-weight: 400; }
.tb-void a { color: rgb(0, 94, 167); }
.tb-void a.im-btn1, .tb-void a.im-btn2, .tb-void a.im-btn3 { display: inline-block; width: 62px; height: 24px; padding-left: 24px; overflow: hidden; font: 12px/24px SimSun; background: transparent url('im-btn.png') no-repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.tb-void a.im-btn2 { background-position: 0px -24px; color: rgb(153, 153, 153); }
.tb-void a.im-btn3 { background-position: 0px -48px; }
.tb-void .img-list { text-align: left; }
.tb-void .ar { text-align: right; }
.tb-void .al { text-align: left; }
#nav { z-index: 2; }
.m-title { height: 30px; line-height: 30px; padding: 14px 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.m-title .tit-main { float: left; font: 700 12px/30px SimSun; }
.m-title .tit-extra { float: right; text-align: right; }
.m-title .tit-extra .dycard-help { color: rgb(51, 51, 51); }
.m-tab-wrap { width: 100%; height: 60px; }
.m-tab-wrap .tab-extra { float: right; height: 22px; line-height: 22px; padding-right: 20px; margin-top: 19px; }
.m-tab-wrap .a_tip { height: 22px; margin-top: 19px; float: right; font-family: "宋体"; }
.m-tab-wrap .a_tip .bean-icon { display: inline-block; width: 18px; height: 18px; margin: 0px 22px 0px 5px; overflow: hidden; background: transparent url('order-icon20150916.png') no-repeat scroll -43px -180px; vertical-align: middle; }
.m-tab { float: left; height: 60px; padding-left: 20px; }
.m-tab .tab-trigger { float: left; height: 22px; margin-top: 19px; }
.m-tab .tab-trigger .trig-item { position: relative; float: left; height: 22px; line-height: 22px; margin-right: 20px; }
.m-tab .tab-trigger .trig-item .text { display: inline-block; vertical-align: top; font: 12px/22px SimSun; color: rgb(51, 51, 51); cursor: pointer; }
.m-tab .tab-trigger .trig-item .sup { position: relative; display: inline-block; height: 15px; line-height: 15px; font-family: arial; top: -5px; padding: 0px 4px; background: rgb(228, 57, 60) none repeat scroll 0% 0%; border-radius: 15px; color: rgb(255, 255, 255); font-size: 10px; margin: 0px 0px 0px 2px; }
.m-tab .tab-trigger .trig-item:hover .text { color: rgb(228, 57, 60); }
.m-tab .tab-trigger .trig-item.trig-curr .text { padding-top: 2px; height: 18px; line-height: 18px; border-bottom: 2px solid rgb(228, 57, 60); font-weight: 700; color: rgb(228, 57, 60); }
.m-tab .tab-others { float: left; height: 22px; margin-top: 19px; }
.m-tab .tab-others .item { position: relative; float: left; height: 22px; padding: 0px 40px; border-left: 1px dotted rgb(221, 221, 221); }
.m-tab .tab-others .item a { display: inline-block; height: 18px; line-height: 18px; padding: 2px 0px; color: rgb(51, 51, 51); font-weight: 700; }
.m-tab .tab-others .item a:hover { color: rgb(228, 57, 60); }
.m-tab .tab-others .item .i-new { position: absolute; right: 10px; top: -8px; }
.m-tab .tab-others .curr a { padding-bottom: 0px; border-bottom: 2px solid rgb(228, 57, 60); color: rgb(228, 57, 60); }
.commstar { position: relative; display: inline-block; width: 80px; height: 16px; vertical-align: top; margin-right: 30px; background: transparent url('commstar.png') repeat-x scroll 0px 0px; }
.commstar .star { position: absolute; top: 0px; left: 0px; width: 20%; height: 16px; cursor: pointer; }
.commstar .star.active, .commstar .star.hover { background: transparent url('commstar.png') repeat-x scroll 0px -16px; }
.commstar .star.hover .face { visibility: visible; }
.commstar .face { visibility: hidden; position: absolute; top: -18px; right: 0px; width: 16px; height: 16px; background: transparent url('face-red.png') no-repeat scroll 0% 0%; }
.commstar .star-info { position: absolute; right: -30px; top: 0px; width: 30px; height: 16px; line-height: 16px; text-align: right; color: rgb(153, 153, 153); }
.commstar .star-info.highlight { color: rgb(228, 57, 60); }
.commstar .star1 { width: 20%; z-index: 6; }
.commstar .star1 .face { background-position: -80px 0px; }
.commstar .star2 { width: 40%; z-index: 5; }
.commstar .star2 .face { background-position: -60px 0px; }
.commstar .star3 { width: 60%; z-index: 4; }
.commstar .star3 .face { background-position: -40px 0px; }
.commstar .star4 { width: 80%; z-index: 3; }
.commstar .star4 .face { background-position: -20px 0px; }
.commstar .star5 { width: 100%; z-index: 2; }
.commstar.z-star-done .star { cursor: default; }
.m-joytip { width: 100%; text-align: center; }
.m-joytip .tip-main { display: inline-block; padding: 100px 0px; font-size: 0px; }
.m-joytip .tip-icon { width: 111px; height: 101px; margin-right: 20px; vertical-align: middle; }
.m-joytip .tip-info { display: inline-block; text-align: left; font-size: 12px; vertical-align: middle; }
.m-joytip .tip-title { font: 16px/28px "Microsoft YaHei"; color: rgb(102, 102, 102); }
.m-joytip .tip-btnbox { padding-top: 5px; }
.shop-score-01 { width: 100%; overflow: hidden; text-align: center; color: rgb(153, 153, 153); }
.shop-score-01 .tit { display: block; height: 21px; font: 12px/21px SimSun; }
.shop-score-01 .num { display: inline-block; height: 18px; font: 12px/18px verdana; vertical-align: top; }
.shop-score-01 .i-down, .shop-score-01 .i-up { display: inline-block; width: 8px; height: 8px; margin-top: 5px; margin-left: 1px; overflow: hidden; vertical-align: top; background: transparent url('bg-shop.png') no-repeat scroll 0% 0%; }
.shop-score-01 .i-up { background-position: 0px -10px; }
.shop-score-01 .part, .shop-score-01 .sum { float: left; margin-right: 14px; font-size: 0px; }
.shop-score-01 .sum .tit { font-weight: 700; }
.shop-score-01 .sum .num { color: rgb(228, 57, 60); }
.m-quicktip { text-align: center; border-radius: 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); }
.m-quicktip .tip-inner { display: inline-block; line-height: 16px; padding: 11px 21px; }
.m-quicktip .tip-icon { width: 16px; height: 16px; margin-right: 8px; overflow: hidden; vertical-align: top; background-position: -20px -80px; }
.m-quicktip .tip-title { display: inline-block; height: 16px; vertical-align: top; font: 12px/16px "Microsoft YaHei"; color: rgb(51, 51, 51); }
:root div.m-quicktip {  }
.m-tip1 { padding: 39px 15px 26px; text-align: center; }
.m-tip1 .tip-main { display: inline-block; padding-left: 42px; text-align: left; }
.m-tip1 .tip-icon { float: left; width: 32px; height: 32px; margin-left: -42px; margin-right: 10px; background-position: -120px 0px; }
.m-tip1 .tip-title { font: 14px/24px "Microsoft YaHei"; color: rgb(51, 51, 51); }
.m-tip1 .tip-btnbox { padding-top: 15px; text-align: center; }
.m-tip1 .btn-sure { width: 78px; height: 28px; line-height: 28px; padding: 0px; font-family: "Microsoft YaHei"; font-size: 14px; }
.m-tip1 .btn-sure .btntxt { height: 28px; }
div.thickbox-skin1 { border: medium none; border-radius: 2px; }
div.thickbox-skin1 .ui-dialog-content { padding: 0px; }
div.thickbox-skin1 .ui-dialog-close { background: transparent url('sprite-operate.png') no-repeat scroll -40px -20px; }
.comment-container { background-color: rgb(255, 255, 255); }
.myjdqa-container { background-color: rgb(241, 241, 241); }
.myjdqa-container .main { overflow: hidden; }
.myjdqa-container #pinfo .mt { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(241, 241, 241); }
.sa0, .sa1, .sa2, .sa3, .sa4, .sa5 { width: 75px; height: 14px; background-image: url('newicon20130223.png'); background-repeat: no-repeat; overflow: hidden; }
.sa5 { background-position: -109px -239px; }
.sa4 { background-position: -124px -239px; }
.sa3 { background-position: -139px -239px; }
.sa2 { background-position: -154px -239px; }
.sa1 { background-position: -169px -239px; }
.sa0 { background-position: -184px -239px; }
.pages { margin: 28px; }
.combine-share { width: 500px; padding: 10px 0px 0px 10px; }
.combine-share dl { padding-bottom: 5px; }
.combine-share p { margin-bottom: 5px; }
.combine-share .s-btn-ok { border: 1px solid rgb(191, 214, 175); background: rgb(246, 251, 243) linear-gradient(to bottom, rgb(246, 251, 243) 0px, rgb(238, 247, 231) 100%) repeat scroll 0% 0%; }
.combine-share .s-btn-gray { border: 1px solid rgb(221, 221, 221); background: rgb(247, 247, 247) linear-gradient(to bottom, rgb(247, 247, 247) 0px, rgb(243, 242, 242) 100%) repeat scroll 0% 0%; }
.combine-share .s-btn { padding: 2px 10px; border-radius: 2px; display: inline-block; color: rgb(51, 51, 51); }
.combine-share .s-btn:hover { text-decoration: none; color: rgb(51, 51, 51); }
.combine-share .mt label { float: left; display: inline; }
.combine-share .mt label input { float: left; display: inline; position: relative; top: -2px; }
.combine-share .mc textarea { width: 494px; height: 78px; margin-bottom: 5px; font-family: Arial,Verdana; }
.combine-share .share-meta { margin-bottom: 5px; }
.combine-share .mt dd em { float: left; display: inline; width: 15px; height: 15px; margin-right: 10px; line-height: 100px; overflow: hidden; background-image: url('combine-share.png'); background-repeat: no-repeat; }
.combine-share #share-ico-sina { background-position: 0px -30px; }
.combine-share #share-ico-qqZone { background-position: -25px -30px; }
.combine-share #share-ico-qqWeibo { background-position: -50px -30px; }
.combine-share #share-ico-renren { background-position: -75px -30px; }
.combine-share #share-ico-kaixin { background-position: -100px -30px; }
.combine-share #share-ico-douban { background-position: -125px -30px; }
.combine-share #share-ico-sina.actived { background-position: 0px 0px; }
.combine-share #share-ico-qqZone.actived { background-position: -25px 0px; }
.combine-share #share-ico-qqWeibo.actived { background-position: -50px 0px; }
.combine-share #share-ico-renren.actived { background-position: -75px 0px; }
.combine-share #share-ico-kaixin.actived { background-position: -100px 0px; }
.combine-share #share-ico-douban.actived { background-position: -125px 0px; }
.combine-share .mt dd .actived { cursor: pointer; }
.combine-share .share-link .s-btn b { padding: 0px; margin-right: 2px; width: 16px; height: 7px; overflow: hidden; background: transparent url('combine-share.png') no-repeat scroll -158px -87px; }
.combine-share .overflow { color: rgb(228, 57, 60); }
.combine-share .share-imgScroll { position: relative; margin-bottom: 20px; width: 500px; }
.combine-share .share-img-wrap { margin-left: 20px; }
.combine-share .share-imgScroll ul li a { position: relative; width: 115px; float: left; display: inline; }
.combine-share .share-imgScroll ul li a s { display: none; }
.combine-share .share-imgScroll ul li.selected a s { position: absolute; bottom: 10px; right: 20px; display: inline-block; width: 16px; height: 16px; background: transparent url('combine-share.png') no-repeat scroll -25px -48px; }
.combine-share .share-imgScroll ul li img { width: 87px; height: 87px; padding: 5px; border: 1px solid rgb(204, 204, 204); margin: 0px 8px; }
.combine-share .share-imgScroll ul li a:hover img, .combine-share .share-imgScroll ul li.selected a img { border: 2px solid rgb(227, 57, 60); padding: 4px; }
.combine-share .share-imgScroll .s-btn s { display: inline-block; width: 5px; height: 9px; overflow: hidden; background: transparent url('combine-share.png') no-repeat scroll 0px -52px; margin-top: 45px; cursor: pointer; }
.combine-share .share-imgScroll .disabled s { cursor: default; }
.combine-share .share-imgScroll .s-btn { display: block; padding: 0px; width: 15px; height: 98px; position: absolute; top: 0px; left: 0px; text-align: center; }
.combine-share #share-img-next { right: 0px; left: auto; }
.combine-share #share-img-next s { background-position: -8px -52px; }
.combine-share .share-btn { text-align: center; padding-bottom: 10px; }
.combine-share .share-btn-ok { font-size: 14px; font-weight: 700; padding: 4px 15px; }
.combine-share dd h5 strong { position: relative; }
.combine-share s.share-ico { display: block; position: absolute; left: -50px; top: 0px; }
.combine-share .share-ico { width: 50px; height: 42px; background-image: url('combine-share.png'); background-repeat: no-repeat; }
.share-binding dl, .share-warning dl { padding: 0px 20px 10px; }
.combine-share h5 { height: 42px; font: 700 18px/42px "microsoft yahei"; }
div.share-binding, div.share-warning { width: auto; }
div.share-binding .share-btn { text-align: left; }
div.share-binding p { margin-bottom: 10px; }
.share-msg h5 { color: rgb(122, 189, 84); }
.share-warning h5 { color: rgb(255, 102, 0); }
.share-msg .share-ico { background-position: 0px -67px; }
.share-warning .share-ico { margin-right: 10px; background-position: -74px -68px; }
.wrap_delivery_tips { position: relative; z-index: 10001; }
.wrap_delivery_tips .delivery_tips { position: fixed; top: 50%; background-color: rgb(255, 255, 255); left: 50%; margin-left: -50px; height: 34px; line-height: 34px; padding: 0px 15px; z-index: 10001; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); }
.wrap_delivery_tips .delivery_tips .icon { width: 16px; height: 16px; display: block; float: left; margin-top: 7px; margin-right: 10px; background: transparent url('sprite-tip.png') no-repeat scroll -20px -80px; }
#hidden { display: none; }
.fi-tip, .fop-tip { display: none; clear: both; top: -15px; margin-left: 10px; position: relative; }
.fi-tip .tip-icon, .fop-tip .tip-icon { width: 16px; height: 16px; margin-right: 5px; vertical-align: top; background-position: -20px -80px; }
.fi-tip .tip-text, .fop-tip .tip-text { display: inline-block; height: 16px; line-height: 16px; vertical-align: top; }
.fi-tip .tip-text { color: rgb(252, 152, 44); }
.z-tip-warn { position: relative; }
.z-tip-warn .fi-tip { display: block; }
.z-tip-warn .fi-tip .tip-text { color: rgb(252, 152, 44); }
.z-tip-error { position: relative; }
.z-tip-error .fop-tip { display: block; }
.z-tip-error .fop-tip .tip-icon { background-position: 0px -80px; }
.z-tip-error .fop-tip .tip-text { color: rgb(228, 57, 60); }
.qr-dialog .tt { margin-bottom: 10px; font-size: 18px; color: rgb(51, 51, 51); line-height: 80px; text-align: center; }
.qr-dialog .qrcode-main { width: 165px; height: 168px; display: block; margin: 0px auto; overflow: hidden; }
.qr-dialog .qrcode-main .qrcode { display: block; width: 328px; height: 168px; }
.qr-dialog .qrcode-main .qrimg { width: 147px; height: 147px; display: block; margin-right: 5px; float: left; padding: 8px; border: 1px solid rgb(244, 244, 244); }
.qr-dialog .qrcode-main .qrimg_help { width: 147px; float: right; height: 168px; }
.qr-dialog .txt { clear: both; margin-top: 14px; line-height: 24px; font-size: 14px; text-align: center; font-family: "宋体"; }
.qr-dialog .txt .appname { color: rgb(228, 57, 60); }
.qr-dialog .ui-dialog-close { width: 17px; height: 16px; background: transparent url('sprite-operate.png') no-repeat scroll -83px 0px; }
.g-a1 { width: 210px; margin-left: 10px; float: right; }
#pinfo { margin-bottom: 20px; background-color: rgb(255, 255, 255); }
#pinfo .mt { height: 30px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(242, 242, 242) rgb(242, 242, 242) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#pinfo h2 { height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding-left: 10px; font-family: 微软雅黑; font-weight: 400; font-size: 14px; }
#pinfo .mc { width: 188px; padding: 10px; border-style: solid; border-color: rgb(242, 242, 242); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px; }
#pinfo .p-img { padding: 10px 0px 20px; text-align: center; }
#pinfo .p-name { height: auto; }
#pinfo .p-name a { color: rgb(0, 90, 160); }
#pinfo .p-price { color: rgb(51, 51, 51); }
#pinfo .star { float: left; margin-top: 2px; }
#pinfo .btn-append { display: block; margin: 0px auto; width: 138px; height: 40px; background: transparent url('p-btns.png') no-repeat scroll 0px 0px; overflow: hidden; cursor: pointer; font-size: 12px; line-height: 100px; }
#pinfo .btn-append:hover { background-position: -146px 0px; }
#pinfo .btn, #pinfo .num-comment, #pinfo .p-grade, #pinfo .p-price { margin-top: 8px; }
.g-a1 .mc { border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(242, 242, 242) rgb(242, 242, 242); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.g-a1 .mt { border: 1px solid rgb(242, 242, 242); overflow: visible; line-height: 30px; background: transparent none repeat scroll 0px 0px; }
.p-detail, .p-img, .p-market, .p-name, .p-price { overflow: hidden; }
.p-img { padding: 5px 0px; }
.p-img a:link, .p-img a:visited { text-decoration: none; }
.p-img .pi { cursor: pointer; }
.p-detail, .p-name { word-break: break-all; word-wrap: break-word; }
.p-price { color: rgb(153, 153, 153); }
.p-market strong, .p-price strong { color: rgb(228, 57, 60); }
.related-buy .loading-empty { background: transparent none repeat scroll 0px 0px; padding-left: 0px; }
.related-buy ul { padding: 0px 8px; overflow: hidden; }
.related-buy li { padding: 8px 0px; border-top: 1px dotted rgb(222, 222, 222); }
.related-buy .fore1 { border-top: medium none; }
.related-buy .p-name strong { color: rgb(206, 44, 8); }
.related-buy .p-img, .related-buy .p-price { text-align: center; }
.related-buy .extra { height: 30px; line-height: 28px; padding-right: 8px; text-align: right; }
.related-buy .extra a { color: rgb(0, 90, 160); }
.guess { background-color: rgb(255, 255, 255); }
.guess .mt { height: 30px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; border-bottom: 0px none; }
.guess h2 { height: 30px; line-height: 30px; color: rgb(51, 51, 51); padding-left: 10px; font-family: 微软雅黑; font-weight: 400; font-size: 14px; }
.guess .mc { width: 188px; padding: 10px; border-width: 0px 1px 1px; }
.guess .mc ul { overflow: hidden; }
.guess .mc li { margin-top: -1px; padding: 8px 0px; border-top: 1px dotted rgb(222, 222, 222); }
.btn-gray { display: inline-block; text-align: center; cursor: pointer; border: 1px solid rgb(221, 221, 221); color: rgb(51, 51, 51); border-radius: 2px; background-color: rgb(247, 247, 247); background-image: linear-gradient(to bottom, rgb(247, 247, 247) 0px, rgb(242, 242, 242) 100%); }
.btn-gray .btnico, .btn-gray .btntxt { display: inline-block; vertical-align: top; }
.btn-gray:hover { text-decoration: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0, 1, 1, 0.08); background-color: rgb(249, 249, 249); background-image: linear-gradient(to bottom, rgb(249, 249, 249) 0px, rgb(246, 246, 246) 100%); }
.breadcrumb { line-height: 48px; }
.main { margin-bottom: 20px; margin-right: 10px; overflow: hidden; border: 1px solid rgb(242, 242, 242); }
.main .column { width: 127px; float: left; margin-top: 18px; margin-left: 22px; }
.main .column .user-item .user-ico { float: left; margin-right: 5px; border-radius: 50%; }
.main .column .user-item .user-name { line-height: 25px; word-break: break-all; }
.main .column .type-item { line-height: 22px; font-family: simsun; }
.main .column .type-item .vip-plus { color: rgb(229, 182, 20); }
.main .cont { padding-right: 10px; overflow: hidden; }
.main .cont .dt-star { margin-top: 18px; margin-bottom: 7px; }
.main .cont .dt-text { line-height: 20px; margin-bottom: 10px; color: rgb(51, 51, 51); }
.main .cont .dt-tags { width: 100%; margin-bottom: 10px; overflow: hidden; }
.main .cont .dt-tags .t-item { float: left; height: 20px; line-height: 20px; padding: 0px 9px; border: 1px solid rgb(224, 224, 224); margin-right: 12px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(153, 153, 153); border-radius: 3px; }
.main .cont .dt-def { margin-bottom: 15px; color: rgb(153, 153, 153); }
.main .cont .dt-def .time, .main .cont .dt-def .txt { display: inline-block; margin-right: 5px; font-family: Verdana; }
.main .cont .dt-def .time { display: inline-block; margin-right: 15px; }
.main .cont .dt-def .a_from { display: inline-block; margin-left: 10px; color: rgb(153, 153, 153); }
.main .cont .dt-def .a_from:hover { color: rgb(228, 57, 60); }
.main .cont .dt-content { line-height: 27px; color: rgb(153, 153, 153); }
.main .cont .dt-content img { max-width: 600px; max-height: 500px; margin-bottom: 10px; }
.main .cont .dt-content .def { color: rgb(102, 102, 102); }
.main .cont .dt-content .append { margin: 10px 0px; }
.main .cont .dt-content .opts { line-height: 30px; text-align: right; color: rgb(239, 239, 239); }
.main .cont .dt-content .opts .icon { width: 16px; height: 17px; display: inline-block; position: relative; margin-right: 3px; top: 3px; background-image: url('icon.png'); }
.main .cont .dt-content .opts .a_jubao { display: inline-block; margin-right: 10px; color: rgb(102, 102, 102); }
.main .cont .dt-content .opts .a_jubao .icon { background-position: 0px 0px; }
.main .cont .dt-content .opts .a_jubao:hover { color: rgb(228, 57, 60); }
.main .cont .dt-content .opts .a_jubao:hover .icon { background-position: 0px -20px; }
.main .cont .dt-content .opts .a_share { display: inline-block; margin-right: 10px; color: rgb(102, 102, 102); }
.main .cont .dt-content .opts .a_share .icon { background-position: 0px 0px; }
.main .cont .dt-content .opts .a_share:hover { color: rgb(228, 57, 60); }
.main .cont .dt-content .opts .a_share:hover .icon { background-position: 0px -20px; }
.main .cont .dt-content .opts .a_zan { display: inline-block; margin: 0px 10px; color: rgb(102, 102, 102); }
.main .cont .dt-content .opts .a_zan .icon { background-position: -18px 0px; }
.main .cont .dt-content .opts .a_zan:hover { color: rgb(228, 57, 60); }
.main .cont .dt-content .opts .a_zan:hover .icon { background-position: -18px -20px; }
.main .cont .dt-content .opts .a_zan_has { color: rgb(228, 57, 60); }
.main .cont .dt-content .opts .a_zan_has .icon { background-position: -18px -20px; }
.main .cont .dt-content .opts .a_comment { display: inline-block; margin-left: 10px; color: rgb(102, 102, 102); }
.main .cont .dt-content .opts .a_comment .icon { background-position: -37px 0px; }
.main .cont .dt-content .opts .a_comment:hover { color: rgb(228, 57, 60); }
.main .cont .dt-content .opts .a_comment:hover .icon { background-position: -37px -20px; }
.main .cont .dt-content .opts .a_comment_has { color: rgb(228, 57, 60); }
.main .cont .dt-content .opts .a_comment_has .icon { background-position: -37px -20px; }
.main .cont .dt-content .reply-textarea { overflow: hidden; padding: 10px; border: 1px solid rgb(238, 238, 238); background-color: rgb(247, 247, 247); }
.main .cont .dt-content .reply-textarea .inner { border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); }
.main .cont .dt-content .reply-textarea .inner .wrap-textarea { margin: 10px; }
.main .cont .dt-content .reply-textarea .reply-input { display: block; width: 100%; height: 60px; border: medium none; line-height: 20px; font-size: 12px; resize: none; }
.main .cont .dt-content .reply-textarea .operate-box { margin-top: 10px; text-align: right; }
.main .cont .dt-content .reply-textarea .operate-box .txt-countdown { margin-right: 10px; color: rgb(153, 153, 153); display: inline-block; }
.main .cont .dt-content .reply-textarea .operate-box .reply-submit { padding: 0px 28px; background: rgb(228, 57, 60) none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-right: 0px; display: inline-block; border-radius: 2px; font-family: "Microsoft YaHei"; }
.main .cont .dt-content .reply-textarea .operate-box .reply-submit:hover { color: rgb(255, 255, 255); text-decoration: none; }
.main .cont .dt-content .reply-textarea-hidden { height: 0px; padding: 0px; font-size: 0px; line-height: 0; border: medium none; }
.main .cont .dt-content .reply-items { padding-top: 5px; }
.main .cont .dt-content .reply-items .item { line-height: 26px; margin-top: 15px; padding-bottom: 8px; padding-left: 18px; text-align: left; border-bottom: 1px solid rgb(240, 240, 240); }
.main .cont .dt-content .reply-items .item .a_reply { float: right; margin-right: 25px; }
.main .cont .dt-content .reply-items .item .tt { line-height: 15px; color: rgb(102, 102, 102); }
.main .cont .dt-content .reply-items .item .tt .name, .main .cont .dt-content .reply-items .item .tt .sourcename { color: rgb(0, 94, 167); }
.main .cont .dt-content .reply-items .item .tt .name b, .main .cont .dt-content .reply-items .item .tt .sourcename b { display: inline-block; margin: 0px 0px -2px 4px; width: 11px; height: 15px; background: transparent url('newicon20130223.png') no-repeat scroll -85px -267px; }
.main .cont .dt-content .reply-items .item .tt .name .sj, .main .cont .dt-content .reply-items .item .tt .sourcename .sj { background-image: url('icon1.png'); background-position: 0px 0px; height: 13px; width: 12px; }
.root61 .main .cont .dt-content img { max-width: 700px; max-height: 600px; }
.wrap-content { text-align: center; }
.btn-gray { margin: 20px auto; height: 23px; line-height: 23px; padding: 0px 5px; }
.btn-gray .btntxt { height: 23px; }
.dialog_jubao .wrap-tags { padding-left: 20px; height: 51px; margin-top: 20px; overflow: hidden; }
.dialog_jubao .wrap-tags .tag { display: inline-block; padding: 0px 10px; margin-right: 10px; line-height: 34px; margin-bottom: 15px; height: 34px; border: 1px solid rgb(224, 224, 224); cursor: pointer; }
.dialog_jubao .wrap-tags .curr, .dialog_jubao .wrap-tags .tag:hover { color: rgb(228, 57, 60); border: 1px solid rgb(228, 57, 60); }
.dialog_jubao .f-textarea { margin: 0px 20px 20px; padding: 5px 10px; border: 1px solid rgb(224, 224, 224); }
.dialog_jubao .f-textarea textarea { width: 100%; height: 36px; resize: none; outline: medium none; line-height: 18px; color: rgb(51, 51, 51); border: medium none; }
.dialog_jubao .f-textarea .textarea-ext { line-height: 24px; text-align: right; color: rgb(153, 153, 153); font-family: Verdana; }
.dialog_jubao .btns { padding-right: 20px; }
.dialog_jubao .btns .btn_sure { height: 34px; padding: 0px 32px; display: block; float: right; background-color: rgb(228, 57, 60); line-height: 34px; border: 1px solid rgb(228, 57, 60); color: rgb(255, 255, 255); cursor: pointer; border-radius: 2px; transition: all 0.2s ease 0s; }
.dialog_jubao .btns .btn_sure:hover { border: 1px solid rgb(228, 57, 60); background-color: rgb(255, 255, 255); color: rgb(228, 57, 60); }
.dialog_jubao .btns .btn_cancle { height: 34px; padding: 0px 32px; display: block; float: right; margin-left: 15px; background-color: rgb(245, 245, 245); line-height: 34px; border: 1px solid rgb(221, 221, 221); cursor: pointer; border-radius: 2px; transition: all 0.2s ease 0s; color: rgb(51, 51, 51); }
.dialog_jubao .btns .btn_cancle:hover { background-color: rgb(255, 255, 255); }
.dialog_jubao .fop-tip { margin-left: 20px; color: rgb(228, 57, 60); }
.dialog_jubao .fop-tip .tip-icon { width: 16px; height: 16px; background: transparent url('sprite-tip.png') no-repeat scroll 0px -80px; }
.dialog_jubao_suc { text-align: center; }
.dialog_jubao_suc .icon { width: 48px; height: 48px; display: block; margin: 27px auto 15px; background: transparent url('sprite-tip.png') no-repeat scroll -152px -88px; }
.dialog_jubao_suc .tt { line-height: 26px; font-size: 16px; color: rgb(102, 102, 102); font-weight: 700; }
.dialog_jubao_suc .def { line-height: 30px; color: rgb(153, 153, 153); }
.dialog_jubao_suc .btn_close { width: 90px; height: 34px; display: block; margin: 8px auto 27px; line-height: 34px; border: 1px solid rgb(221, 221, 221); border-radius: 2px; background-color: rgb(245, 245, 245); cursor: pointer; }
.dialog_jubao_fail { text-align: center; }
.dialog_jubao_fail .icon { width: 48px; height: 48px; display: block; margin: 27px auto 15px; background: transparent url('sprite-tip.png') no-repeat scroll -100px -88px; }
.dialog_jubao_fail .tt { line-height: 26px; font-size: 16px; color: rgb(102, 102, 102); font-weight: 700; }
.dialog_jubao_fail .def { line-height: 30px; color: rgb(153, 153, 153); }
.dialog_jubao_fail .btn_close { width: 90px; height: 34px; display: block; margin: 8px auto 27px; line-height: 34px; border: 1px solid rgb(221, 221, 221); border-radius: 2px; background-color: rgb(245, 245, 245); cursor: pointer; }
.jubao_submit .ui-dialog-close { width: 16px; height: 16px; background: transparent url('sprite-operate.png') no-repeat scroll -47px -84px; }
.ui-page { float: right; font-size: 0px; }
.next-disabled, .prev-disabled, .ui-pager-next, .ui-pager-prev { display: inline-block; vertical-align: middle; }
.next-disabled b, .prev-disabled b, .ui-pager-next b, .ui-pager-prev b { display: inline-block; width: 7px; height: 13px; overflow: hidden; background: transparent url('page-icon.png') no-repeat scroll 0% 0%; vertical-align: middle; }
.prev-disabled b { background-position: 0px 0px; margin-right: 5px; }
.next-disabled b { background-position: -17px 0px; margin-left: 5px; }
.ui-pager-prev b { background-position: -34px 0px; margin-right: 5px; }
.ui-pager-next b { background-position: -51px 0px; margin-left: 5px; }
.ui-page-next { margin-left: 3px; }
.ui-page-next i { margin: 0px 0px 0px 2px; }
.ui-page a { height: 18px; line-height: 18px; border-radius: 2px; display: inline-block; background-color: rgb(247, 247, 247); background-image: linear-gradient(to bottom, rgb(247, 247, 247) 0px, rgb(243, 242, 242) 100%); font-size: 12px; color: rgb(51, 51, 51); padding: 4px 1.2em; border: 1px solid rgb(221, 221, 221); margin-left: 3px; vertical-align: middle; }
.ui-page .text { display: inline-block; vertical-align: middle; color: rgb(170, 170, 170); margin-right: 20px; }
.ui-page a:hover { text-decoration: none; color: rgb(227, 59, 61); }
.ui-page a.next-disabled, .ui-page a.prev-disabled { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(204, 204, 204); cursor: default; }
.ui-page a.next-disabled:hover, .ui-page a.prev-disabled:hover { color: rgb(204, 204, 204); }
.ui-page-total { margin: 0px 10px; font-size: 14px; }
span.ui-page-skip { font-size: 14px; height: 18px; line-height: 18px; vertical-align: middle; }
span.ui-page-skip em { font-weight: 700; margin: 0px 3px; }
span.ui-page-skip .itxt { display: inline-block; vertical-align: middle; width: 28px; height: 18px; line-height: 18px; padding: 5px 0px; text-align: center; border: 1px solid rgb(204, 204, 204); }
.ui-page span { margin-left: 3px; color: rgb(102, 102, 102); font-size: 12px; }
.ui-page span.next-disabled, .ui-page span.prev-disabled { color: rgb(170, 170, 170); }
.ui-page span.next-disabled b, .ui-page span.prev-disabled b { display: none; }
.ui-page .current, .ui-page .ui-page-curr { color: rgb(227, 59, 61); font-weight: 700; border: 0px none; cursor: default; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ui-page .ui-page-curr:hover { box-shadow: none; }
.ui-page .ui-page-cancel { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-color: rgb(221, 221, 221); color: rgb(204, 204, 204); cursor: default; }
.ui-page .ui-page-cancel:hover {  }
.ui-page .ui-page-cancel i { color: rgb(204, 204, 204); }
.ui-page-small .ui-page-next, .ui-page-small .ui-page-prev, .ui-page-small a { font-size: 12px; height: 38px; line-height: 38px; }
.ui-page-small .ui-page-skip, .ui-page-small .ui-page-total { font-size: 12px; }

/* ::::: null ::::: */

.club-detail-seo-parent { display: none; }
.club-detail-seo .club-seo-header { color: rgb(255, 0, 0); font-weight: bold; font-size: 1.2em; }
.club-detail-seo li { float: left; }
.club-detail-seo li a { display: block; padding: 8px 10px; color: rgb(255, 0, 0); font-weight: bold; font-size: 1.1em; text-decoration: none; }
